pulse tremulus - Spanish English Dictionary